home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / virus / onet102.zip / ONET102.DOC < prev    next >
Text File  |  1993-02-27  |  36KB  |  934 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                          NETSCAN FOR OS/2 Version 9.14V102
  19.                 Copyright (C) 1989 - 1993 by McAfee Associates
  20.                              All rights reserved.
  21.  
  22.                        Documentation by Aryeh Goretsky.
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.           McAfee Associates                (408) 988-3832 office
  49.           3350 Scott Blvd, Bldg. 14        (408) 970-9727 fax
  50.           Santa Clara, CA  95054-3107      (408) 988-4004 BBS (25 lines)
  51.           U.S.A.                           USR HST/v.32/v.42bis/MNP1-5
  52.                                            CompuServe        GO MCAFEE
  53.                                            InterNet support@mcafee.COM
  54.  
  55.  
  56.  
  57.  
  58.                               TABLE OF CONTENTS:
  59.  
  60.  
  61.           WHAT'S NEW . . . . . . . . . . . . . . . . . . . . . . . . . .2
  62.             - New features added in this release
  63.             - System Requirements
  64.  
  65.           OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . .3
  66.             - Detection of known viruses
  67.             - Detection of new and unknown viruses
  68.  
  69.           SYNOPSIS . . . . . . . . . . . . . . . . . . . . . . . . . . .4
  70.             - Technical description of known virus detection
  71.             - Technical description of new/unknown virus detection
  72.  
  73.           AUTHENTICITY . . . . . . . . . . . . . . . . . . . . . . . . .5
  74.             - How to verify the OS2NSCAN.EXE program file
  75.  
  76.           COMMAND SUMMARY. . . . . . . . . . . . . . . . . . . . . . . .6
  77.             - One-line description of switches
  78.  
  79.           OPTIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . .7
  80.             - Detailed explanation of switches
  81.  
  82.           EXAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . . .12
  83.             - Samples of frequently-used options
  84.  
  85.           VIRUS REMOVAL. . . . . . . . . . . . . . . . . . . . . . . . .13
  86.             - How to manually remove a virus
  87.  
  88.           REGISTRATION . . . . . . . . . . . . . . . . . . . . . . . . .14
  89.             - How to register OS2NSCAN
  90.  
  91.           TECHNICAL SUPPORT INFORMATION  . . . . . . . . . . . . . . . .15
  92.            - Information you should have ready when calling
  93.  
  94.           OBTAINING THE LATEST VERSION OF OS2NSCAN . . . . . . . . . . .16
  95.            - BBS, CompuServe, and Internet access to OS2NSCAN
  96.  
  97.           APPENDIX A . . . . . . . . . . . . . . . . . . . . . . . . . .17
  98.            - Creating a virus string file with the /EXT option
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.                                     Page 1
  109.  
  110. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 2
  111.  
  112.  
  113.           WHAT'S NEW
  114.  
  115.                NETSCAN for OS/2 Version 9.14V102 detects all viruses
  116.           that the current version SCAN for OS/2 can which are capable of
  117.           transferring over a network drive.
  118.  
  119.                Beginning with Version 100, we are providing foreign
  120.           language support for VIRUSCAN, NETSCAN, and CLEAN-UP with an
  121.           external language file named MCAFEE.MSG.  When the MCAFEE.MSG
  122.           file is present in the same directory as the OS2NSCAN.EXE file,
  123.           NETSCAN will automatically use the messages from the MCAFEE.MSG
  124.           file instead of the default English (American) messages in the
  125.           program.  In order to accomodate this change, the /FR (French)
  126.           and /SP (Spanish) language switches have been removed and two
  127.           new files, FRENCH.MSG and SPANISH.MSG have been included with
  128.           this release.  If you wish to use a foreign language, rename the
  129.           language file to MCAFEE.MSG.  Support for other languages will
  130.           be added in the future.
  131.  
  132.               Like it's DOS-based counterpart, NETSCAN (for DOS),
  133.           OS2NSCAN searches network drives for file-infecting viruses.
  134.           However, OS2NSCAN contains several important differences:
  135.  
  136.           ■     Since OS/2 operates in a protected mode environment it can
  137.                 only check its own area of memory or "memory image" for
  138.                 viruses.  Viruses will not be checked for in memory on the
  139.                 workstation OS2NSCAN is run from.
  140.  
  141.           ■     OS2NSCAN does not have the /CHKHI, /NOMEM, or /UNATTEND
  142.                 switches that NETSCAN does.
  143.  
  144.           ■     The /SAVE switch does not modify the OS2NSCAN.EXE file.
  145.                 Instead, it creates a NETSCAN.INI file.
  146.  
  147.           ■     OS2NSCAN does not return an ERRORLEVEL for DOS batch files.
  148.  
  149.               OS2NSCAN detects all viruses that the current version of
  150.           NETSCAN for DOS does.  For a complete list of known viruses,
  151.           refer to the enclosed VIRLIST.TXT file.  For a description of
  152.           known viruses please refer to Patricia Hoffman's Hypertext VSUM.
  153.  
  154.  
  155. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 3
  156.  
  157.  
  158.           SYSTEM REQUIREMENTS
  159.  
  160.                OS2NSCAN requires IBM OS/2 Version 2.00(GA) or above.
  161.  
  162.                OS2NSCAN works with 3COM 3/Share and 3/Open, Artisoft
  163.           LANTastic, AT&T StarLAN, Banyan VINES, DEC Pathworks, IBM and
  164.           Microsoft LAN Manager, Novell NetWare, and any other compatible
  165.           network operating systems.  Contact McAfee Associates if you do
  166.           not see your network listed.  For PC's please use SCAN for OS/2
  167.           instead.
  168.  
  169.           NOTE:  WRITE-PROTECT THE FLOPPY DISK CONTAINING THE NETSCAN FOR
  170.                  OS/2 (OS2NSCAN.EXE) PROGRAM BEFORE SCANNING TO PREVENT IT
  171.                  FROM BECOMING INFECTED BY A COMPUTER VIRUS.
  172.  
  173.  
  174.           OVERVIEW (Known Virus Detection)
  175.  
  176.                OS2NSCAN FOR OS/2 Version 9.14V102 (filename OS2NSCAN.EXE)
  177.           identifies all viruses detected by the current version of
  178.           NETSCAN (for DOS).  Some viruses have been modified so that
  179.           more than one "strain" exists.  Counting such modifications,
  180.           there are 1,830 viruses.
  181.  
  182.                OS2NSCAN checks files, subdirectories, and volumes for
  183.           pre-existing computer virus infections.  It will identify the
  184.           virus infecting the system and the area where it was found,
  185.           giving the name of the virus as well as the I.D. code used with
  186.           CLEAN-UP to remove it.
  187.  
  188.                Infected files can be removed using the /D switch in
  189.           OS2NSCAN to erase the file, or with the CLEAN-UP universal virus
  190.           removal (disinfection) program.  CLEAN-UP is recommended because
  191.           in most cases it will eliminate the virus and fully restore
  192.           infected programs or system areas to normal operation.  CLEAN-UP
  193.           is available for both DOS and OS/2.
  194.  
  195.                The accompanying VIRLIST.TXT file lists describes all
  196.           viruses identified by OS2NSCAN and their associated I.D. codes
  197.           for removal by CLEAN-UP.
  198.  
  199.  
  200.           OVERVIEW  (Unknown and New Virus Detection)
  201.  
  202.                OS2NSCAN has three separate methods of detecting unknown and
  203.           new viruses:
  204.  
  205.           ■     Validation codes which can be periodically checked against
  206.                 to look for the changes made by a virus to files or system
  207.                 areas.
  208.  
  209.           ■     Generic and Family virus detectors to look for new viruses
  210.                 which are derivatives of older viruses.
  211.  
  212.           ■     External virus signatures to insert new virus signature
  213.                 strings on a temporary basis to OS2NSCAN.
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 4
  221.  
  222.  
  223.           SYNOPSIS (technical description of known virus detection)
  224.  
  225.                OS2NSCAN detects known viruses by searching the system for
  226.           strings (sequences of bytes) unique to each computer virus and
  227.           reporting their presence if found.  For viruses which encrypt or
  228.           cipher their code so that every infection of the virus is
  229.           different, OS2NSCAN uses detection algorithms (programs) that work
  230.           by statistical analysis, heuristics, or code disassembly.
  231.  
  232.  
  233.           SYNOPSIS (technical description of new/unknown virus detection)
  234.  
  235.               OS2NSCAN checks for new or unknown viruses by comparing
  236.           files against previously-recorded validation (checksum) data.
  237.           OS2NSCAN has stores its validation code in the following way:
  238.  
  239.           ■     52-bytes of validation (checksum) and recovery data are
  240.                 recorded for each .COM and .EXE file.  This information
  241.                 can be stored offline (e.g., on a floppy diskette)
  242.                 in a separate log file for  recovery purposes.  CLEAN-UP
  243.                 can restore infected files using this information.
  244.                 (see /AF, /CF, /RF switches)
  245.  
  246.                OS2NSCAN also checks for new or unknown viruses by looking
  247.           for Generic or Family virus strings.  These are strings that
  248.           have been found repeatedly in different viruses.  Since virus
  249.           writers may use the older pieces of code for new viruses, this
  250.           allows OS2NSCAN to detect viruses which have not been written.
  251.  
  252.                OS2NSCAN can be updated to search for new viruses by an
  253.           External Virus Data File, which allows the user to input new
  254.           search strings for viruses. (/EXT switch)
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 5
  276.  
  277.  
  278.           AUTHENTICITY
  279.  
  280.                Before using OS2NSCAN for the first time, verify that it has
  281.           not been tampered with or infected by a virus by using the
  282.           enclosed VALIDATE for OS/2 (OS2VAL.EXE) program.  For
  283.           instructions on using OS2VAL, please read the OS2VAL.DOC file.
  284.  
  285.                The validation results for Version 9.14V102 should be:
  286.  
  287.                         FILE NAME: OS2NSCAN.EXE
  288.                              SIZE: 202,016
  289.                              DATE: 02-26-1993
  290.               FILE AUTHENTICATION
  291.                    Check Method 1: 5A2F
  292.                    Check Method 2: 05EF
  293.  
  294.           If your copy of OS2NSCAN differs, it may have been damaged.
  295.           Always obtain your copy of OS2NSCAN from a known source.  The
  296.           latest version of OS2NSCAN and validation data for OS2NSCAN.EXE
  297.           can be obtained from McAfee Associates' bulletin board system
  298.           at (408) 988-4004 or from the McAfee Virus Help Forum on
  299.           CompuServe (GO MCAFEE), or the mcafee.COM anonymous ftp site on
  300.           the Internet.
  301.  
  302.                OS2NSCAN performs a self-check when run.  If OS2NSCAN has
  303.           been modified in any way, a warning will be displayed and the
  304.           user will be prompted to either continue or quit.  OS2NSCAN can
  305.           still check for viruses.  However, if OS2NSCAN reports that it
  306.           has been damaged, it is recommended that a new copy be obtained.
  307.  
  308.                Beginning with Version 72, all of McAfee Associates'
  309.           VIRUSCAN series are archived with PKWare's PKZIP Authentic File
  310.           Verification.  If you do not see an "-AV" after every file is
  311.           unzipped and receive the "Authentic Files Verified! # NWN405
  312.           Zip Source: McAFEE ASSOCIATES" message when you unzip the files
  313.           then do not use them.  If your version of PKUNZIP does not have
  314.           verification ability, then this message may not be displayed.
  315.           Please contact us if you believe tampering has occurred to the
  316.           .ZIP file.
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 6
  331.  
  332.  
  333.           COMMAND SUMMARY
  334.  
  335.           IMPORTANT NOTE:  WRITE PROTECT YOUR FLOPPY DISK BEFORE SCANNING
  336.                            TO PREVENT INFECTION OF THE OS2NSCAN PROGRAM.
  337.  
  338.                OS2NSCAN checks files on network file servers that can
  339.           contain a computer virus.  When a virus is found, OS2NSCAN
  340.           identifies the virus and the file where it was found.
  341.  
  342.                OS2NSCAN examines files based on their extension.  The
  343.           default extensions supported by OS2NSCAN are .APP, .BIN, .COM,
  344.           .EXE, .OV?, .PGM, .PIF, .PRG, .SWP, .SYS, and .XTP.  Additional
  345.           extensions can be added with the /E option, or use the /A to
  346.           check all files.
  347.  
  348.  
  349.           Valid options for OS2NSCAN are:
  350.  
  351.                            OS2NSCAN {drive(s)} {options}
  352.  
  353.           {drive(s)}       - Indicates a drive or drives to be scanned
  354.  
  355.           Options are:
  356.  
  357.           \                - Scan root directory and boot area only
  358.           /? /H or /HELP   - Displays help screen
  359.           /A               - Scan all files, including data, for viruses
  360.           /AF {filename}   - Store recovery & validation data to {filename}
  361.           /BELL            - Beep whenever a virus is found
  362.           /CERTIFY         - List files that do not have a validation code
  363.           /CF {filename}   - Check for viruses using recovery & validation
  364.                               data stored in {filename}
  365.           /D               - Overwrite and delete infected files
  366.           /E .xxx .yyy     - Scan overlay extensions .XXX and .YYY
  367.           /EXT {filename}  - Scan using external virus data from {filename}
  368.           /FAST            - Speed up OS2NSCAN's output
  369.                               (see below for specifics)
  370.           /HISTORY {fname} - Create infection log {fname} appending to old log
  371.           /NLZ             - Skip internal scan of LZEXE-compressed files
  372.                               (DOS executables only)
  373.           /NOBREAK         - Disable Ctrl-C and Ctrl-Brk during scanning
  374.           /NOEXPIRE        - Do not display expiration notice
  375.           /NOPAUSE         - Disable screen pause when scanning
  376.           /NPKL            - Skip internal scan of PKLITE-compressed files
  377.                               (DOS executables only)
  378.           /REPORT {fname}  - Create infection log {fname} deleting the old log
  379.           /RF filename     - Remove recovery & validation data stored
  380.           /SAVE            - Save specified options as new default options
  381.           /SUB             - Scan all subdirectories inside a subdirectory
  382.           @{filename}      - Scan using options from {filename}
  383.  
  384.  
  385. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 7
  386.  
  387.  
  388.           OPTIONS
  389.  
  390.                Following is a detailed description of OS2NSCAN's options.
  391.           Please note the /AF and /AG switches modify executable files.
  392.           This may cause other anti-viral programs to generate a warning.
  393.  
  394.           /A - This option checks all files on the drive scanned and also
  395.           examines a greater portion of files.  This substantially
  396.           increases the time required to scan disks and also increases
  397.           OS2NSCAN's ability to detect viruses in overlay files.  It is
  398.           recommended this switch only be used when installing software
  399.           or if a file-infecting virus has been found.  This option takes
  400.           priority over the /E option.
  401.  
  402.           /AF {filename} - This option logs recovery and validation
  403.           data for .COM and .EXE files of a disk to a user-specified file.
  404.           The log file size is about 20Kb per 1,000 files validated.
  405.           Recovery from a virus using the /AF information requires the
  406.           CLEAN-UP program.
  407.  
  408.           /BELL - This option tells OS2NSCAN to beep when a virus is found.
  409.  
  410.           /CERTIFY -  This option will audit a system for files that have
  411.           validation codes added to them with SCAN FOR OS/2'S /AG or /AV
  412.           switches.  Files that have no validation code will be reported as
  413.           being uncertified by OS2NSCAN.
  414.  
  415.           /CF {filename} - This option checks recovery and validation data
  416.           stored by the /AF option in {filename}.  If a file or system
  417.           area has changed, OS2NSCAN reports that a viral infection may
  418.           have occurred.  Using the /CG option adds about 25% more time to
  419.           scanning.
  420.  
  421.           NOTE:  Dual Boot systems change the Boot Sector between DOS and
  422.                  OS/2 depending on which operating system is currently
  423.                  active.  This will cause OS2NSCAN to report that the boot
  424.                  sector has been modified.
  425.  
  426.           /D - This option tells OS2NSCAN to prompt the user to overwrite
  427.           and delete an infected files.  Files erased by the /D option
  428.           can not be recovered.  If the CLEAN-UP program is available,
  429.           it can be used to disinfect the file.  Partition table and boot
  430.           sector viruses can not be removed by the /D option and require
  431.           the CLEAN-UP virus removal program.
  432.  
  433.           /E .xxx .yyy - This option allows an additional extension or set
  434.           extensions to be scanned.  Extensions should include a period "."
  435.           character and be separated by a space after the /E.  Up to three
  436.           extensions may be added with the /E.  For more extensions, use
  437.           the /A option instead.
  438.  
  439.  
  440. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 8
  441.  
  442.  
  443.           /EXT {filename} - This option tells OS2NSCAN to search for viruses
  444.           using virus search strings from ASCII text file {filename}, in
  445.           addition to the viruses that OS2NSCAN looks for.  For instructions
  446.           creating an external virus data file, refer to Appendix A.
  447.  
  448.           NOTE:  The /EXT option provides users with the ability to add
  449.                  strings for detection of viruses on an interim or
  450.                  emergency basis.  When used with the /D option, it will
  451.                  overwrite-and-delete infected files.  This option is not
  452.                  for general use and should be used with caution.
  453.  
  454.           /FAST - This option speeds OS2NSCAN up by displaying less on the
  455.           the screen, skipping checking inside of LZEXE- and PKLITE-
  456.           compressed files (DOS only), and examining a smaller portion of
  457.           files during scanning.  This may reduce the accuracy of OS2NSCAN.
  458.  
  459.           /HISTORY {filename} - This option saves the output of OS2NSCAN
  460.           to {filename} in ASCII text file format.  If {filename} exists,
  461.           OS2NSCAN will add the results of the current scan to the end.
  462.  
  463.           /NLZ - This option tells OS2NSCAN not to look inside files
  464.           compressed with LZEXE, a file compression program for DOS
  465.           .EXE files.  OS2NSCAN will still check LZEXE-compressed files for
  466.           viruses that may have become infected after LZEXE compression.
  467.  
  468.           /NOBREAK - This option prevents Ctrl-C or Ctrl-Brk from aborting
  469.           the scanning process.
  470.  
  471.           /NOEXPIRE - This option prevents OS2NSCAN from displaying a
  472.           warning message after 7 months warning that it may no longer be
  473.           current with respect to known computer viruses.
  474.  
  475.           /NOPAUSE - This option disables the "More? (H = Help )" prompt
  476.           displayed when OS2NSCAN fills up a screen with 24 lines of text.
  477.           This allows OS2NSCAN to run on PC's with severe infections without
  478.           requiring operator assistance.
  479.  
  480.           /NPKL - This option tells OS2NSCAN not to look inside files
  481.           compressed with PKLITE, a file compression program for DOS .EXE
  482.           files.  OS2NSCAN will still check PKLITE-compressed files for
  483.           viruses that may have become infected after PKLITE compression.
  484.  
  485.           /REPORT {filename} - This option saves the output of OS2NSCAN
  486.           to {filename} in ASCII text file format.  If {filename} exists,
  487.           OS2NSCAN will erase it and replace with the current scan results.
  488.  
  489.           /RF {filename} - This option removes recovery and validation
  490.           data from log file {filename} created by the /AF option.
  491. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 9
  492.  
  493.  
  494.           /SAVE - This option stores any listed options for subsequent
  495.           executions of OS2NSCAN.  The options are stored by creating a
  496.           file named OS2NSCAN.INI in the same directory as OS2NSCAN.EXE.
  497.           For example, the command:
  498.  
  499.                OS2NSCAN /NOMEM /REPORT C:\OS2NSCAN.LOG /NOPAUSE /SAVE
  500.  
  501.           saves the default options to /NOMEM, /REPORT C:\OS2NSCAN.LOG and
  502.           /NOPAUSE and will cause OS2NSCAN to use these options the next
  503.           time it is run.  If OS2NSCAN is run with only the /SAVE switch,
  504.           the OS2NSCAN.INI file is removed.  If you wish to use more than
  505.           one set of switches with OS2NSCAN, use the @{filename} option
  506.           instead.
  507.  
  508.           /SUB - This option scans all subdirectories inside a
  509.           subdirectory.  The /SUB switch is not required if you are
  510.           scanning a drive from the root level.
  511.  
  512.           @{filename} - This option allows the user to run OS2NSCAN with
  513.           a configuration file listing the options and drives OS2NSCAN is
  514.           to check.  Options need to be separated by a space, while drives
  515.           (disks, subdirectories, or files) need to be listed on separate
  516.           lines.  A sample file might look like this:
  517.  
  518.           /A /BELL /CF C:\MCAFEE\CF-FILE /REPORT G:\OS2NETSCAN_LOGFILE
  519.           F:
  520.  
  521.           The first line contains the OS2NSCAN options while other lines
  522.           list the names of disks, subdirectories, or files to scan.  The
  523.           file should be an ASCII text file.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 10
  551.  
  552.  
  553.           EXAMPLES
  554.  
  555.                The following examples show different option settings:
  556.  
  557.                OS2NSCAN F:
  558.                    To scan drive F:
  559.  
  560.                OS2NSCAN F:ROBERT_HOOPER.EXE
  561.                    Scans file "ROBERT_HOOPER.EXE" on drive F:
  562.  
  563.                OS2NSCAN F: /A /CF C:\OS2NETSCAN\OS2NETSCAN.VALFILE
  564.                    Scans all files and checks recovery data & validation
  565.                    codes for unknown viruses on drive F:
  566.  
  567.                OS2NSCAN G: /D /A
  568.                    Scans all files on drive G: and prompt for erasure of
  569.                    any infected files, if found.
  570.  
  571.                OS2NSCAN F: G: H: /AF C:\OS2NETSCAN\OS2NETSCAN.VALFILE
  572.                    Scan for viruses, add recovery data & validation codes
  573.                    to files on drives F:, G:, and H:
  574.  
  575.                OS2NSCAN M: N: /A /FR
  576.                    Scan all files on drives M: and N: for viruses, and
  577.                    display all messages in French.
  578.  
  579.                OS2NSCAN X: Z: /E .WPM .COD
  580.                    Scans drives X: and Z:, including .WPM and .COD files
  581.  
  582.                OS2NSCAN F: /EXT A:SAMPLE.ASC /BELL
  583.                    To scan drive F: for known computer viruses and also
  584.                    for viruses added by the user via the external virus
  585.                    data file option, and beep whenever a virus is found.
  586.  
  587.                OS2NSCAN F: /NOPAUSE /REPORT C:INFECTN.RPT
  588.                    To scan drive F: without stopping, and create a log
  589.                    file INFECTN.RPT on drive C:
  590.  
  591.                OS2NSCAN G:\PUBLIC\TMP /SUB
  592.                    To scan all subdirectories under the directory
  593.                    PUBLIC\TMP on drive G:
  594.  
  595.                OS2NSCAN X: Y: Z: /FAST /CERTIFY
  596.                    To perform a fast scan of drives X:, Y:, and Z: and
  597.                    check for any files that do not have validation codes
  598.                    added to them with VIRUSCAN FOR OS/2 (OS2SCAN.EXE)
  599.  
  600.                OS2NSCAN F: C:\SCANOPTN.LST
  601.                    To run OS2NSCAN against drive F: using configuration
  602.                    file SCANOPTN.LST located in the root directory of
  603.                    drive C:.
  604.  
  605. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 11
  606.  
  607.  
  608.           VIRUS REMOVAL
  609.  
  610.                What do you do if a virus is found?  You can contact McAfee
  611.           Associates for help, their authorized agents, or use the CLEAN-UP
  612.           program.  CLEAN-UP is available for DOS (CLEAN.EXE) and OS/2
  613.           (OS2CLEAN.EXE).
  614.  
  615.                McAfee Associates can be reached by BBS, CompuServe, FAX,
  616.           Internet, or Telephone and there is no charge for support calls
  617.           to McAfee Associates (Authorized agents may charge normal McAfee
  618.           Associates consulting rates.).
  619.  
  620.                The CLEAN-UP universal virus disinfection program can
  621.           disinfect virtually all reported computer viruses.  It is
  622.           updated with each release of the VIRUSCAN programs to remove new
  623.           viruses.  CLEAN-UP can be downloaded from McAfee Associates'
  624.           BBS, the McAfee Virus Help Forum on CompuServe, and the
  625.           mcafee.COM and WSMR-SIMTEL20.Army.Mil sites on the Internet, or
  626.           from any of the agents' BBSes listed in the enclosed AGENTS.TXT
  627.           text file.
  628.  
  629.                It is strongly recommended that you get experienced help in
  630.           dealing with viruses if you are unfamiliar with anti-virus
  631.           software and methods.  This is especially true for 'critical'
  632.           viruses and partition table/boot sector infecting viruses as
  633.           improper removal of these viruses can result in the loss of
  634.           all data and the use of the infected disk(s).  
  635.  
  636.                Before removing a boot sector or partition table-infecting
  637.           virus, it is recommended that you cold boot the infected PC from
  638.           a clean DOS disk and backup any critical data.
  639.  
  640.                For qualified assistance in removing a virus, contact
  641.           McAfee Associates directly or any of the Authorized Agents in
  642.           your area.  Agents may charge McAfee Associates' normal consult
  643.           rates for their services.
  644.  
  645.                If you wish to remove a file-infecting virus manually, cold
  646.           boot the PC from a clean (virus-free) OS/2 boot diskette and run
  647.           OS2NSCAN with the /A and /D switches to erase all infected files.
  648.           Any files removed in this manner can not be recovered.
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 12
  661.  
  662.  
  663.           LICENSE
  664.  
  665.                OS2NSCAN may be copied and distributed for testing and
  666.           evaluation purposes on a trial period of five (5) days.  If you
  667.           wish to use OS2NSCAN after the trial period, a license is
  668.           required.  Licenses are available for internal use within
  669.           businesses, organizations, government agencies, and for external
  670.           use by repair centers and other service organizations.  License
  671.           fees are based on the size of the network or number of copies
  672.           required.  Information on licensing can be obtained from McAfee
  673.           Associates or any authorized agent listed in the AGENTS.TXT
  674.           file.
  675.  
  676.  
  677.           TECH SUPPORT
  678.  
  679.                For fast and accurate help, please have the following
  680.           information ready when you contact McAfee Associates:
  681.  
  682.                -    Program name and version number.
  683.  
  684.                -    Type and brand of computer, hard disk, plus any
  685.                     peripherals.
  686.  
  687.                -    Version of OS/2 (use the SYSLEVEL command to display).
  688.  
  689.                -    Printouts of your AUTOEXEC.BAT and CONFIG.SYS files.
  690.  
  691.                -    The exact problem you are having.  Please be as
  692.                     specific as possible.  Having a printout of the
  693.                     screen and/or being at your computer will be helpful.
  694.  
  695.           McAfee Associates can be contacted by BBS, CompuServe, FAX, or
  696.           InterNet 24 hours a day, or by telephone at (408) 988-3832,
  697.           Monday through Friday, 7:00AM to 5:30PM Pacific Time.
  698.  
  699.                If you are overseas, you can contact a McAfee Associates
  700.           Authorized Agent.  Agents are located in over 50 countries
  701.           around the world and provide local sales and support for our
  702.           software.  Please refer to the AGENTS.TXT file for a complete
  703.           list of McAfee Associates Agents.
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 13
  714.  
  715.  
  716.           OBTAINING THE LATEST VERSION OF McAFEE ASSOCIATES PROGRAMS
  717.  
  718.                McAfee Associates regularly updates the VIRUSCAN series
  719.           of programs every 4 to 6 weeks to add new virus detectors,
  720.           new options, and fix reported bugs.  To distribute these new
  721.           versions, we run a multi-line BBS, CompuServe Forum, and
  722.           Internet node.
  723.  
  724.           BBS ACCESS
  725.  
  726.                Our 25-line BBS is accessible 24 hours a day, 365 days a
  727.           year, except for scheduled downtime and maintenance.  All lines
  728.           run US Robotics Courier HST Dual Standard ASL modems operating
  729.           from 1,200bps to 14,400bps with line settings of 8 data bits, no
  730.           parity, and one stop bit.
  731.  
  732.  
  733.           THE McAFEE VIRUS HELP FORUM ON COMPUSERVE
  734.  
  735.                We are now sponsoring the McAfee Virus Help Forum on
  736.           CompuServe.  To reach the McAfee Virus Help Forum type GO MCAFEE
  737.           at any CompuServe prompt.  A free introductory membership is
  738.           available.  For more information, please read the enclosed
  739.           COMPUSER.NOT file.
  740.  
  741.  
  742.           INTERNET ACCESS TO McAFEE ASSOCIATES SOFTWARE
  743.  
  744.                The latest versions of McAfee Associates' anti-viral
  745.           software is now available by anonymous ftp (file transfer
  746.           protocol over the Internet from the site mcafee.COM.  If
  747.           your domain resolver does not support names, use the IP#
  748.           192.187.128.1.  Enter "anonymous" for your user I.D. and
  749.           your own email address for the password.  Programs are
  750.           located in the pub/antivirus directory.  If you have any
  751.           questions, please send email to support@mcafee.COM
  752.  
  753.                 McAfee Associates' DOS anti-viral software may be
  754.           found at the Simtel20 archive site WSMR-SIMTEL20.Army.MIL
  755.           in the PD1:<MSDOS.VIRUS> directory and its associated
  756.           mirror sites WUARCHIVE.WUSTL.EDU (US), NIC.SWITCH.CH (Swiss),
  757.           NIC.FUNET.FI (Finland), SRC.DOC.IC.AC (UK), and
  758.           RANA.CC.DEAK.OZ.AU (Australia).
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 14
  769.  
  770.  
  771.           APPENDIX A:  Creating a Virus String File with the /EXT Option
  772.  
  773.           NOTE:  The /EXT option is intended for emergency and research
  774.                  use only.  It is a temporary method for identifying new
  775.                  viruses prior to the subsequent release of OS2NSCAN.  A
  776.                  thorough understanding of viruses and string-search
  777.                  techniques is advised for using this option.  A string
  778.                  length of 10 to 15 bytes is recommended.
  779.  
  780.                The External Virus Data file should be created with an
  781.           editor or a word processor and saved as an ASCII text file.  Be
  782.           sure each line ends with a Carriage Return/Line Feed pair.
  783.  
  784.  
  785.                The virus string file uses the following format:
  786.  
  787.           #Comment about Virus_1
  788.           "aabbccddeeff..." Virus_1_Name
  789.           #Comment about Virus_2
  790.           "gghhiijjkkll..." Virus_2_Name
  791.                .
  792.                .
  793.           "uuvvwwxxyyzz..." Virus_n_Name
  794.  
  795.  
  796.           Where aa, bb, cc, etc. are the hexadecimal bytes that you wish
  797.           to scan for.  Each line in the file represents one virus.  The
  798.           Virus Name for each virus is mandatory, and may be up to 25
  799.           characters in length.  The double quotes (") are required at the
  800.           beginning and end of each hexadecimal string.
  801.                OS2NSCAN will use the string file to search the Master Boot
  802.           Record (partition table), Boot Sector, System files, all .COM
  803.           and .EXE files, and overlay files with the extension .APP, .BIN,
  804.           .COM, .EXE, .OV?, .PGM, .PIF, .PRG, .SWP, .SYS, and .XTP.
  805.                Virus strings may contain wild cards.  The two wildcard
  806.           options are:
  807.  
  808.           FIXED POSITION WILDCARD
  809.                The question mark "?" may be used to represent a wildcard
  810.           in a fixed position within the string.  For example, the string:
  811.  
  812.                              "E9 7C 00 10 ? 37 CB"
  813.  
  814.           would match "E9 7C 00 10 27 37 CB", "E9 7C 00 10 9C 37 CB", or
  815.           any other similar string, regardless of the fifth byte.
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 15
  824.  
  825.  
  826.           RANGE WILDCARD
  827.  
  828.                The asterisk "*", followed by range number in parentheses
  829.           "(" and ")" is used to represent a variable number of adjoining
  830.           random bytes.  For example, the string:
  831.  
  832.                              "E9 7C *(4) 37 CB"
  833.  
  834.           would match "E9 7C 00 37 CB", "E9 7C 00 11 37 CB", and
  835.           "E9 7C 00 11 22 37 CB".  The string "E9 7C 00 11 22 33 44 37 CB"
  836.           would not match since the distance between 7C and 37 is greater
  837.           than four bytes.  You may specify a range of up to 99 bytes.
  838.           Up to 10 different wildcards of either kind may be used in one
  839.           virus string.
  840.  
  841.  
  842.           COMMENTS
  843.                A pound sign "#" at the begining of a line will denote a
  844.           comment.  Use this for adding notes to the external virus data
  845.           file.  For example:
  846.  
  847.                              #New .COM virus found in file FRITZ.EXE from
  848.                              #Schneiderland on 01-22-91
  849.                              "53 48 45 45 50" Fritz-1 [F-1]
  850.  
  851.           gives a description of the virus, name of the infected file,
  852.           where and when it was found, etc.
  853.  
  854.  
  855.           APPENDIX B:  Miscellaneous Application Notes
  856.  
  857.  
  858.           OS2NSCAN VALIDATION CODES
  859.  
  860.                If you have installed any new software or programs on your
  861.           system, and are running OS2NSCAN or VSHIELD for DOS with the /CF,
  862.           /CG, or /CV validation codes options, you will need to reinstall
  863.           validation codes to the new files with the /AF, /AG, or /AV
  864.           add validation codes options of OS2NSCAN.  In addition, the
  865.           SCANVAL.VAL hidden file containing validation codes for the
  866.           partition table, boot sector, COMMAND.COM, and system files may
  867.           have to be replaced (unhide the file with the ATTRIB command
  868.           and then delete it).
  869.                The quickest way to update the validation codes is to
  870.           remove all validation codes from the hard disk and then add them
  871.           back by running OS2NSCAN with the /RV and then the /AV options.
  872.  
  873.           NOTE: This applies to any new version of DOS, as well as any
  874.                 programs which you install on your system.
  875.  
  876.  
  877.  
  878. OS2NSCAN FOR OS/2 Version 9.14V102                                Page 16
  879.  
  880.  
  881. IMPORTANT NOTICE - PLEASE READ!
  882.  
  883.           Due to the nature of anti-virus software, the slight chance
  884.           exists that a virus may be reported in a file that is not
  885.           infected by that virus.
  886.  
  887.           If you receive a report of a virus infection which you believe
  888.           may be in error, please contact McAfee Associates by telephone
  889.           at (408) 988-3832, by fax at (408) 970-9727, or upload the file
  890.           to our BBS at (408) 988-4004 along with your name, address,
  891.           daytime telephone number, and electronic mail address, if any.
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.